water mirror - French English Dictionary